/**
 * Classe Estabelecimento
 * @author Grupo 5L - turma1 (Adriana, Diego, Fabiano)
 */
package Classes;

import java.util.ArrayList;
import java.util.List;

public class Estabelecimento {
	
	private String nome;
	private String endereco;
	private String tipoAlmoco;
	private List<String> notas;
//construtor
	/**
	 * Cria um estabelecimento a aprtir do nome, endereco e tipo de almoco
	 * 
	 */
	public Estabelecimento (String nome,String endereco, String tipoAlmoco){
		this.nome = nome;
		this.endereco = endereco;
		this.tipoAlmoco = tipoAlmoco;
		notas = new ArrayList<String>();
	}	
	//metodo
	/**
	 * Recupera nome do estabelecimento
	 * @return O nome do estabelecimento
	 */
	public String getNome(){
		return nome;
	}
	
	/**
	 * Recupera lista de notas do estabelecimento
	 * @return As notas do estabelecimento
	 */
	public List<String> getNotas(){
		return notas;
	}
	
	/**
	 * Adiciona uma nota a lista
	 * @param nota
	 * 		A nota do estabelecimento
	 */
	public void adiconaNota(String nota){
		notas.add(nota);
	}

	/**
	 * Recupera o endereco do estabelecimento
	 * @return O endereco
	 */
	public String getEndereco(){
		return endereco;
	}

	/**
	 * Recupera o tipo de almoco do estabelecimento
	 * @return O tipo de almoco
	 */
	public String getTipoAlmooco(){
		return tipoAlmoco;
	}
	
}
